換句話說,每個回調方法讓你可以在合適的轉變狀態執行對應的工作。在正確的時間執行正確工作,以及正確處理 transaction ,可以使你的應用程式更加穩健、有更高效能。
很好地實現生命週期回調方法,有助於避免你的應用程式發生下列情事:
官方文件解釋了 Activity 生命週期的細節。首先介紹生命週期模式(paradigm)。接著解釋每個回調方法:執行時內部發生什麼、以及在生命週期內應該要實現什麼。然後,簡述 Activity 狀態、程序在被系統中斷時的脆弱性。最後,討論幾個 Activity 狀態轉換間的相關議題。
處理生命週期的相關資料,包括最佳實踐指南,請參閱使用生命週期元件處理生命週期和保存 UI 狀態。要瞭解如何將 Activity 與架構(architecture)元件結合使用,來建立強大、有品質的應用程式,請參閱應用程式架構指南。
參考資料